self-pollinating species - Deutsch Englisch Wörterbuch